<?php
namespace admin\Controller;
use Think\Controller;
class IndexController extends Controller {



    public function total()
    {


        switch ($_POST["y"])
        {
            case "添加用户";
                $DY = M('users');
                $data['user_id'] = $_POST['T_yh_id'];          /*     用户的ID的name取值为: T_yh_id   */
                $data['user_name'] = $_POST['T_yh_mz'];        /*     用户的名字的name取值为: T_yh_mz   */
                $data['user_password'] = $_POST['T_yh_mm'];    /*     用户的密码的name取值为: T_yh_mm   */
                $data['user_eamil'] = $_POST['T_yh_yx'];       /*     用户的邮箱的name取值为: T_yh_yx   */
                $DY->add($data);
                echo '成功！';
                break;

            case "添加书籍";
                $DY = M('books');
                $data['book_id'] = $_POST['T_s_id'];           /*     书籍的ID的name取值为: T_s_id   */
                $data['book_name'] = $_POST['T_s_mz'];         /*     书籍名的name取值为: T_s_mz   */
                $data['book_content'] = $_POST['T_s_nr'];      /*     书籍内容的name取值为: T_s_mz   */
                $data['book_quantity'] = $_POST['T_s_sl'];     /*     书籍数量的name取值为: T_s_sl   */
                $DY->add($data);
                echo '成功！';
                break;

            case "添加系统管理员";
                $DY = M('administrators');
                $data['administrator_id'] = $_POST['T_xt_id'];         /*     系统管理员ID的name取值为: T_xt_id  */
                $data['administrator_name'] = $_POST['T_xt_mz'];       /*     系统管理员名字的name取值为: T_xt_mz  */
                $data['administrator_email'] = $_POST['T_xt_yx'];      /*     系统管理员邮箱的name取值为: T_xt_yx */
                $data['administrator_power'] = $_POST['T_xt_qx'];      /*     系统管理员权限的name取值为: T_xt_qx  */
                $data['administrator_password'] = $_POST['T_xt_mm'];   /*     系统管理员密码的name取值为: T_xt_mm  */
                $DY->add($data);
                echo '成功！';
                break;

            case "添加系统日志";
                $DY = M('xitongrizi');
                $data['SystemLog_id'] = $_POST['T_xtrz_id'];           /*     系统日志ID的name取值为: T_xt_id  */
                $data['SystemLog_content'] = $_POST['T_xtrz_nr'];      /*     系统日志内容的name取值为: T_xt_id  */
                $data['SystemLog_CreateTime'] = $_POST['T_xtrz_sj'];   /*     系统日志的创建时间的name取值为: T_xt_id  */
                $DY->add($data);
                echo '成功！';
                break;

            case "添加文章";
                $DY = M("articles");
                $_POST['T_yh_id'] = $_POST['T_yhy_id'];                /*  将   T_yh_id   的name取值赋值给    T_yhy_id    注：T_yhy_id     定义的是发表文章的用户的用户ID */
                $data['users_user_id'] = $_POST['T_yhy_id'];           /*     对应文章发表的作者ID的确定  */
                $data['article_id'] = $_POST['T_wz_id'];               /*     文章ID的name取值为: T_xt_id  */
                $data['article_content'] = $_POST['T_wz_nr'];          /*     文章内容的name取值为: T_xt_id  */
                $data['article_title'] = $_POST['T_wz_bt'];            /*     文章标题的name取值为: T_xt_id  */
                $data['article_CreateTime'] = $_POST['T_wz_sj'];       /*     文章的创建时间的name取值为: T_xt_id  */

                $DY->add($data);
                echo '成功！';
                break;


            case "添加好友";
                $DY = M('friends');
                $_POST['T_yh_id'] = $_POST['T_yhhy_id'];              /*     将  T_yh_id  的name取值赋值给   T_yhhy_id    注：T_yhhy_id    定义的是想添加好友的用户的用户ID */
                $data['users_user_UserId'] = $_POST['T_yh_id'];       /*     发出添加好友请求操作的用户的用户ID的确定  */
                $data['users_user_FriendId'] = $_POST['T_hy_id'];     /*     添加好友ID的name取值为: T_hy_id  */

                $DY->add($data);
                echo '成功！';
                break;


            case "添加购买书籍的订单";
                $DY = M('bookdingdan');
                $_POST['T_yh_id'] = $_POST['T_yhdd_id'];              /*     将  T_yh_id  赋值给  T_yhdd_id    注：T_yhdd_id      定义的是下订单的用户的ID*/
                $_POST['T_s_id'] = $_POST['T_dd_id'];                 /*     将  T_s_id   赋值给  T_dd_id      注：T_dd_id        定义的是被购买书籍的ID*/
                $data['books_book_id'] = $_POST['T_dd_id'];           /*     用户想要购买书籍的书籍编号的确定  */
                $data['BookLog_action'] = $_POST['T_dd_zt'];          /*     添加购买书籍的订单的现有数量的name取值为: T_xt_id  */
                $data['BookLog_time'] = $_POST['T_dd_sj'];            /*     添加购买书籍的订单的时间的name取值为: T_xt_id  */
                $data['users_user_id'] = $_POST['T_yhdd_id'];         /*     确定想要购买书籍的用户的ID */
                $DY->add($data);
                echo '成功！';
                break;


            case "添加评论";
                $DY = M('comments');
                $_POST['T_wz_id'] = $_POST['T_wzpl_id'];              /*     将   T_wz_id  赋值给    T_wzpl_id     注：  T_wzpl_id    定义的是被评论的文章的ID */
                $_POST['T_yh_id'] = $_POST['T_yhpl_id'];              /*     将   T_yh_id  赋值给    T_yhpl_id     注：  T_yhpl_id    定义的是评论者的ID */
                $data['comment_id'] = $_POST['T_pl_id'];              /*     添加评论的ID的name取值为: T_xt_id  */
                $data['comment_content'] = $_POST['T_pl_nr'];         /*     添加评论内容的name取值为: T_xt_id  */
                $data['comment_CreateTime'] = $_POST['T_pl_sj'];      /*     添加评论的创建时间的name取值为: T_xt_id  */
                $data['articles_article_id'] = $_POST['T_wzpl_id'];   /*     确定被评论的文章的ID  */
                $data['users_user_id'] = $_POST['T_yhpl_id'];         /*     确定用户评论者的ID  */
                $DY->add($data);
                echo '成功！';
                break;

        }
    }



    public function friend()
    {


        $Member=M('friends');
        $list=$Member->select();
        //show_bug($mb_list);
        //把需要的数据放到一维数组里
        $User=M('user');
        $user_list=$User->select();
        $this->assign("list",$list);
        $this->assign("user_list",$user_list);
        $this->display();
    }
    public function ShanChu()
    {

        $data['users_user_FriendId']=$_GET['id'];
        $SC=M('friends');
        $SC->where($data)->delete();
        echo 'ok!';


    }


    public function C()
    {
        switch ($_POST["add"]) {
            case "提交评论";
                $DY = M('comments');
                $_POST['T_wz_id'] = $_POST['T_wzpl_id'];              /*     将   T_wz_id  赋值给    T_wzpl_id     注：  T_wzpl_id    定义的是被评论的文章的ID */
                $_POST['T_yh_id'] = $_POST['T_yhpl_id'];              /*     将   T_yh_id  赋值给    T_yhpl_id     注：  T_yhpl_id    定义的是评论者的ID */
                $data['comment_id'] = $_POST['T_pl_id'];              /*     添加评论的ID的name取值为: T_xt_id  */
                $data['comment_content'] = $_POST['T_pl_nr'];         /*     添加评论内容的name取值为: T_xt_id  */
                $data['comment_CreateTime'] = $_POST['T_pl_sj'];      /*     添加评论的创建时间的name取值为: T_xt_id  */
                $data['articles_article_id'] = $_POST['T_wzpl_id'];   /*     确定被评论的文章的ID  */
                $data['users_user_id'] = $_POST['T_yhpl_id'];         /*     确定用户评论者的ID  */
                $DY->add($data);
                echo '成功！';
                break;


            case "添加用户";
                $DY = M('users');
                $data['user_id'] = $_POST['T_yh_id'];                  /*     用户的ID的name取值为: T_yh_id   */
                $DY->add($data);
                echo '成功！';
                break;

            case "添加文章";
                $DY = M('articles');
                $_POST['T_yh_id'] = $_POST['T_yhy_id'];                /*  将   T_yh_id   的name取值赋值给    T_yhy_id    注：T_yhy_id     定义的是发表文章的用户的用户ID */
                $data['users_user_id'] = $_POST['T_yhy_id'];           /*     对应文章发表的作者ID的确定  */
                $data['article_id'] = $_POST['T_wz_id'];
                $DY->add($data);
                echo '成功！';
                break;

        }

    }


    public function Dt(){

        switch ($_POST["b"]) {
            case "删除日志":
                echo '成功';
                $Sy = M("xitongrizhi"); /*这是系统日值表，改为的名字*/
                $dat['SystemLog_id'] = $_POST['RZ_id'];/*RZ_id前端text中的删除日志的name*/
                $Sy->where($dat)->delete();
                break;

            case "删除管理员":
                echo '成功';
                $Ad = M("administrators");
                $dat['administrator_id'] = $_POST['GL_id'];/*GL_id前端text中的删除管理员的name*/
                $Ad->where($dat)->delete();
                break;

            case "删除用户":
                echo '成功';
                $Bo = M("booklogs");
                $B = M("books");
                $Us = M("users");
                $Co = M("comments");
                $Ar = M("articles");
                $Fr = M("friends");
                $dat = $_POST['YH_id'];


                /*删除书和订单的约束*/
                $result=$Bo->where("users_user_id=$dat")->getField('books_book_id');/*获得图书编号*/
                $books['book_id'] = $result;/*赋值给book_id删除books*/
                $Bo->where("users_user_id=$dat")->delete();/*删除booklogs语句*/
                $B->where($books)->delete();  /* 删除books语句*/


                /*删除好友约束*/
                $Fr->where("users_user_FriendId=$dat")->delete();/*删除friends语句*/


                /*删除评论和文章的约束*/

                $Co->where("users_user_id=$dat")->delete();/*删除comments语句*/
                $Ar->where("users_user_id=$dat")->delete();/*删除article语句*/


                /*删除用户*/
                $data['user_id'] = $_POST['YH_id'];/*YH_id前端text中的删除用户的name*/
                $Us->where($data)->delete();/*删除users语句*/
                break;

            case "删除文章":
                echo '成功';
                $Sy = M("articles");
                $Co = M("comments");/*先删除评论再删除文章*/
                $dat['article_id'] = $_POST['WZ_id'];/*WZ_id前端text中的删除文章的name*/
                $data['articles_article_id'] = $_POST['WZ_id'];
                $Co->where($data)->delete();
                $Sy->where($dat)->delete();
                break;

            case "删除订单":
                echo '成功';
                $Sy = M("booklogs");/*直接删除*/
                $data['books_book_id'] = $_POST['BK_id'];/*BK_id前端text中的删除订单的name*/
                $Sy->where($data)->delete();
                break;

            case "删除评论":
                echo '成功';
                $Sy = M("comments");/*直接删除*/
                $data['comment_id'] = $_POST['PL_id'];/*PL_id前端text中的删除评论的name*/
                $Sy->where($data)->delete();
                break;

            case "删除书":
                echo '成功';
                $Sy = M("books");
                $Co = M("booklogs");/*先删除订单再删除书*/
                $dat['book_id'] = $_POST['S_id'];
                $data['books_book_id'] = $_POST['S_id'];/*S_id前端text中的删除书的name*/
                $Co->where($data)->delete();
                $Sy->where($dat)->delete();

            case "删除好友":
                echo '成功';
                $Sy = M("friends");/*直接删除*/
                $dat['users_user_FriendId'] = $_POST['HY_id'];/*HY_id前端text中的删除好友的name*/
                $Sy->where($dat)->delete();


        }

    }
}